package it.ap.sa.core.audit.config;

import java.util.List;

import org.audit4j.core.dto.Field;
 
/**
 * Interfaccia dei servizi di Audit con logback e con audit4j.
 * 
 * @author marianna
 */
public interface IAuditWriter {

	/**
	 * Scrittura della revisione su db o file.
	 * 
	 * @param action
	 * @param fields
	 */
	public void writeEvent(String action,List<Field> fields );
	
	/**
	 * Inizializzazione del servizio
	 */
	public void initialize();
	
	/**
	 * Stop del servizio
	 */
	public void stopWriter();
}
